attempt to anticipate or predict
متوقع یا پیش گوئی کرنے کی کوشش
evaluate or criticize with hindsight
نظر انداز کے ساتھ تنقید یا تنقید